/*
==================
@author:weibowen;
 date:2015-03-27;
==================
*/
body{font-size: 16px;font-family:"Microsoft YaHei",sans-serif;}
a{color:#fff;font-family:"Microsoft YaHei",sans-serif;}
a:hover,a:focus{color:#fff;text-decoration: none;}
input{font-family:"Microsoft YaHei",sans-serif;}
input[type="button"],button{outline: none;border: 0;}

button:focus{outline: none!important;}






/*====================通用样式=====================*/
.red{color:#D3292B!important;}
.orange{color:#ff9900!important;}
.col-pad-0{padding-left: 0;padding-right: 0;overflow: hidden;}
.w100{width:100%;}
.pad-20{padding-left: 20px;padding-right: 20px;}
.font-arial{font-size: 28px;font-family: Arial,"Microsoft YaHei";}
.mar-top-25{margin-top: 25px;}
.strong{font-weight: 700;}
.wts{white-space: nowrap;}

/*====================入口页样式===================*/

/*欢迎出游*/

.index-header{position: relative;z-index: 2;min-width: 320px;}
.index-header a{color:#333;}
.site-banner{width:100%;min-width: 320px;position: relative;margin-top:-65px;padding-bottom:37.3%;min-height:492px;background:  url(../images/banner.jpg) center top no-repeat;
-webkit-background-size: cover;
background-size: cover;}
.banner{position:absolute;top:0;left:0;z-index:-1;}
.index-title{text-align: center;margin-bottom: 40px;}
.index-title h1{font-size: 48px;}
.index-title h2{font-size: 36px;}
.index-title p{font-size: 18px;line-height: 2em;}
.index-title span{display: block;width: 95px;height:2px;margin:0 auto;background-color:#EE1B24;}
/*.login-menu li{padding:1.05em 1.1em;}*/
.login-menu{padding-top: 20px;}
.login-menu .unlogin,.login-menu .logined{display: block;}
.login-menu .unlogin.on,.login-menu .logined.on{display: none;}
.login-menu .logined span{margin: 0 10px;}
.login-menu .login-in{display: block;width:86px; height:35px;line-height:35px;text-align:center;color:#fff;border-radius:5px;background-color: #D32929;}
.login-menu .icon-login{float:left;display: block;margin-left:10px;margin-top:7px;width:16px; height:21px;line-height:21px;background: url(../images/icon-login.png) no-repeat;}
.site-banner .index-title{color:#fff;position: absolute;left:50%;top:50%;margin-left: -117px;margin-top: -80px;}
.index-search{position: absolute;bottom: 5.5%;width: 100%;padding:0 15%;}
.index-search .form-control{border-radius:0px;}
.index-search .form-search {text-align: center;}
.index-search .form-search .public-style{background:#fff url(../images/btn-bottom.png) bottom left repeat-x;}
.index-search .form-search .text-con{position: relative;display: inline-block;width: 180px;text-align: left;}
.index-search .form-search .select-con{position: relative;display: inline-block;width:140px;text-align: left;}
.index-search .form-search .select-show{border: 1px solid #fff;background: url(../images/trlbg4.png) repeat;color: #666;cursor: pointer;font-family: Arial;display: block;}
.index-search .form-search .select-list{border: 1px solid #fff;border-top: none;background: #fff;position: absolute;width: 100%;color: #333;margin-top: -4px;font-family: Arial;display: none;z-index: 10;}
.index-search .form-search .select-list.db{display: block;}
.index-search .form-search .select-list dd{padding: 2px 10px;cursor: pointer;}
.index-search .form-search .select-list dd:hover{background: #d3292b;color: #fff;}
.index-search .form-search .select-arrow{position: absolute;right: 10px;top: 12px;background: url("../images/trlharrow.png") no-repeat right center;width: 12px;height: 10px;}

.index-search .form-search .btn{border:0;color:#fff;font-size: 18px;background: #d3292b url(../images/icon002.png) no-repeat 120px center;padding: 8px 60px 8px 35px;}
.index-search .form-search .select-arrow{position: absolute;right: 10px;top: 12px;background: url("../images/trlharrow.png") no-repeat right center;width: 12px;height: 10px;}
.index-search .form-search .text-con .icon{position: absolute;right: 5px;top: 0;}
.index-search .form-search .text-con .icon input{background: url(../images/trla3.png) no-repeat center;width: 30px;height: 34px;}
/*特价打包*/

.packing{min-width: 320px;}
.merch-list li{position:relative;padding-bottom: 20px;}
.merch-list li a{display: block;overflow: hidden; color:#fff; text-decoration: none;}
.merch-list li span{position:absolute;bottom: 0;left: 0;padding:0 20px;width:100%;height:42px;line-height: 42px; color:#fff;background: url(../images/content-bg.png) 0 0 repeat;}
.merch-list li span strong{font-size: 18px;margin-right: 5px;}
.merch-list li span em{float:right;margin-top:8px;width: 26px; height: 26px;background: url(../images/icon001.png) no-repeat;}
.merch-list .city{position: relative;width: 100%}
.merch-list .city-pic img{width: 100%;}
.merch-list .city-price{position:absolute;top:100%;left:0;padding:25px 40px;width:100%;height:100%;font-size:18px;background-image: url(../images/content-bg.png);}
.merch-list .city-price .red{margin-bottom: 0;}
.merch-list .reserve{ height:40px;line-height:40px;margin:20px auto 0;background-color: #EE1B24;}

/*探索世界*/

.explore{min-width: 320px;}
.explore-main div.div-height{height:240px;}
.explore-main div.main-top-l{height: 480px;}
.explore-main a img{width: 100%; position: relative;}
.explore-main-txt{position: absolute;bottom: 0;width: 100%;}
.explore-main-txt div{width:100%;padding: 15px 25px;background: url(../images/content-bg.png) 0 0 repeat;}
.explore-main-txt strong{display: block;}
.explore-main-txt span{font-size: 14px;}

.float-div{display: none;position:fixed;left:0;top:0;z-index:999;width:100%;min-width:320px;height:100%;}
.float-bg{position:fixed;left:0;top:0;z-index:998;width:100%;height:100%;background-color:#000;}
.float-div .login-form{font-size:14px;position:absolute;left:50%;top:50%;margin-left:-300px;margin-top:-170px;;width:600px;min-width:320px;padding:20px 25px; border-top:2px solid #d3292b;background-color: #fff;z-index: 999;}
.float-div .login-float{padding:20px 150px; }
.float-div .login-form .login-form-hd{border-bottom:1px solid #ccc; }
.float-div .login-form .bg-line{border-bottom:0;background:url(../images/login-form-hd-line.png) center  no-repeat;}
.float-div .login-form .error-info{font-size: 12px;line-height:19px;margin:15px 0 10px;}
.float-div .login-form .error-info .icon-danger{float:left;margin-right:5px;width: 19px; height:19px;background:url(../images/icon-danger.png) no-repeat;}
.float-div .login-form .has-phone-code{font-size:16px;background-color: #d3292b;color:#fff;padding-top:4px; padding-bottom:4px;}
.float-div .login-form img{border:1px solid #ccc;border-radius:3px;}
.float-div .login-form .btn-login{padding-top:0;margin-top:10px;height:48px;line-height:48px;font-size:18px;color:#fff; background-color:#d3292b;}
.icon-close4,.icon-close2,.icon-close3{z-index:1000;position: fixed;right:20px; top:10px;width:24px; height:24px;background:url(../images/icon-close2.png) no-repeat;cursor: pointer;}
.icon-close4{position: absolute;}
.float-div .form-bd .icon-success{display: block;width:52px; height: 52px;margin:20px auto 0;background:url(../images/icon-success.png) no-repeat;}
.float-div .form-bd .icon-info{font-size: 18px;}
.float-div .form-bd .tips-info{padding:5px;margin:10px 0;background-color: #fff5d2;color:#666;}
.float-div .form-bd .form-padding{padding:5px 15px;}
.float-div .form-bd .btn-margin-auto{float: none;margin:30px auto;}
.float-div .form-bd table{margin-bottom: 0;}
.float-div .form-bd .btn-problem{margin-left:10%;margin-bottom:20px;color:#333;background: url("../images/btn-bottom.png") repeat-x scroll left bottom #ededed; }
.float-div .form-bd .btn-back:focus{color:#333;}
.return-ticket-info{color:#666;}
.return-ticket-info .strong{color:#333;}
.return-ticket-info span{margin-right:15px;}
.return-ticket-info .table td{line-height: 24px;}
.footer{width: 100%; margin-top:50px;padding:20px 0 30px; overflow:hidden;border-top:2px solid #d3292b;background-color: #fff5d2;}
.footer a{color:#333;font-size: 16px;}
.footer .line{margin: 0 10px;}


/*copy*/
.float-pay-div{display: none;position:fixed;left:0;top:0;z-index:999;width:100%;min-width:320px;height:100%;}
.float-pay-bg{position:fixed;left:0;top:0;z-index:998;width:100%;height:100%;background-color:#000;}
.float-pay-div .login-form{font-size:14px;position:absolute;left:50%;top:50%;margin-left:-300px;margin-top:-170px;;width:600px;min-width:320px;padding:20px 25px; border-top:2px solid #d3292b;background-color: #fff;z-index: 999;}
.float-pay-div .login-float{padding:20px 150px; }
.float-pay-div .login-form .login-form-hd{border-bottom:1px solid #ccc; }
.float-pay-div .login-form .bg-line{border-bottom:0;background:url(../images/login-form-hd-line.png) center  no-repeat;}
.float-pay-div .login-form .error-info{font-size: 12px;line-height:19px;margin:15px 0 10px;}
.float-pay-div .login-form .error-info .icon-danger{float:left;margin-right:5px;width: 19px; height:19px;background:url(../images/icon-danger.png) no-repeat;}
.float-pay-div .login-form .has-phone-code{font-size:16px;background-color: #d3292b;color:#fff;padding-top:4px; padding-bottom:4px;}
.float-pay-div .login-form img{border:1px solid #ccc;border-radius:3px;}
.float-pay-div .login-form .btn-login{padding-top:0;margin-top:10px;height:48px;line-height:48px;font-size:18px;color:#fff; background-color:#d3292b;}
.float-pay-div .form-bd .icon-success{display: block;width:52px; height: 52px;margin:20px auto 0;background:url(../images/icon-success.png) no-repeat;}
.float-pay-div .form-bd .icon-info{font-size: 18px;}
.float-pay-div .form-bd .tips-info{padding:5px;margin:10px 0;background-color: #fff5d2;color:#666;}
.float-pay-div .form-bd .form-padding{padding:5px 15px;}
.float-pay-div .form-bd .btn-margin-auto{float: none;margin:30px auto;}
.float-pay-div .form-bd table{margin-bottom: 0;}
.float-pay-div .form-bd .btn-problem{margin-left:10%;margin-bottom:20px;color:#333;background: url("../images/btn-bottom.png") repeat-x scroll left bottom #ededed; }
.float-pay-div .form-bd .btn-back:focus{color:#333;}

/*====================出行时间样式===================*/

/*内页通用头部样式*/

.header{height:70px; min-width: 320px;background-color: #fff;position: relative;z-index: 100;}
.header .logo,.index-header .logo{display:block;width:150px;height:38px;margin-top: 16px;margin-right:20px;}
.header .form-header-search{padding-top: 20px;}
.header .form-header-search input{text-align: center;}
.header .form-header-search .icon-plane{margin:5px 5px 0;width:24px;height:22px;background:url(../images/sprite.png) -10px -285px no-repeat;}
.site-ticket-info{position:relative;width: 100%;min-width:320px;height: 113px;background:url(../images/head-bg.jpg) repeat-y;}
.site-ticket-info.on{position: fixed;top:0;z-index: 10;}
.scroll-div{display:none;height:113px;width:100%;}
.scroll-div2{display:none;height:104px;width:100%;}
.site-ticket-info .border-both{border-left: 1px solid #9C0000;border-right: 1px solid #9C0000;}
.site-ticket-info div.border-both{border-right:0 none;}
.site-ticket-info .reset-back{display: block;padding: 0 25px;width: 17px; height: 113px;background: url(../images/back-b.png) center center no-repeat;}
.site-ticket-info .reset-back:hover{background-color: #B00F13;}
.site-ticket-info .ticket-info{height: 113px; color:#fff;}
.site-ticket-info .ticket-info table{height:100%;vertical-align: middle;}
.site-ticket-info .ticket-info table td{padding:0 15px;}
.site-ticket-info .ticket-info .go-off{font-size:12px; }
.site-ticket-info .ticket-info .go-off.fz-14{font-size:14px; }
.site-ticket-info .ticket-info .icon-go,.site-ticket-info .ticket-info .icon-back{width:25px; height: 25px;background:url(../images/icon-go.png) no-repeat; }
.site-ticket-info .ticket-info .icon-back{background-image:url(../images/icon-back.png); }
.site-ticket-info .ticket-info .airline-num{font-weight: 700;font-size: 14px; }
.site-ticket-info .ticket-info .air-line{padding-left:0;}
.site-ticket-info .ticket-info .air-line{padding-left:0;}
.site-ticket-info .ticket-info .air-line em,.form_select_time .form-hd label span,.site_confirm_info .air-line-style em{background: url(../images/sprite.png) no-repeat;}
.site-ticket-info .ticket-info .air-line em{display:block;margin:3px 8px 0;width:20px; height:16px;background-position:-10px -403px;}
.site-ticket-info .ticket-info .air-line .start-time,.site-ticket-info .ticket-info .air-line .end-time{font-size:12px; }
.site-ticket-info .ticket-info .air-line>div:first-child{padding-left:15px;border-left:1px dashed #fff;}
.site-ticket-info .ticket-info .arrow-r{ width:9px; height: 16px;background:url(../images/icon-arrow-r.png) no-repeat;}

/*选择出行时间表单样式*/
.trip-go-date,.trip-back-date{margin-bottom: 500px;}
.form_select_time{min-width: 320px;}
.site_confirm_info .confirm-info{min-width: 320px;}
.form_select_time .form-hd .row{padding:80px 0 30px;border-bottom: 1px dashed #ccc;}
.form_select_time .form-hd label{position:relative;padding-left:26px;margin-left: -16px; cursor: pointer; }
.form_select_time .form-hd label span{position: absolute;left:-10px; top:-5px;width:28px; height:28px;background-position: right -101px;}
.form_select_time .form-hd label span.on{background-position: -10px -101px;}
.form_select_time .form-bd{padding-top: 10px;}
.form_select_time .form-bd .site-gooff{position: absolute;margin-left:12px;top:20px;}
.form_select_time .form-bd .lable-gooff{font-weight: normal;margin: 4px 8px 0 0;}
.form_select_time .form-bd .go-off{border:0; background: none;width:125px;font-size: 24px; line-height: 24px; font-family: Arial,sans-serif;}

/*日期插件样式*/




.trip-back-date{margin-top:50px;display:none;}
.site_confirm_info .confirm-info .trip-people span.adult-num,.site_confirm_info .confirm-info .trip-people span.children-num {width:22px; text-align: center;}
.site_confirm_info .h3{font-weight: 700; padding: 30px 0;margin-bottom:20px;border-bottom: 1px solid #D3292B;}
.site_confirm_info .trip-people{font-size: 18px;}
.site_confirm_info .air-line-style{position:relative;margin:30px 0;padding:5px 0;font-size:20px;background-color: #FFF5D1;}
.site_confirm_info .air-line-back{display: none;}
.site_confirm_info .icon-go{display: inline-block;margin-bottom:-5px;width:26px; height:26px;background:url(../images/icon-go-black.png) no-repeat;-webkit-background-size: 100%;background-size: 100%;}
.site_confirm_info .icon-back{display: inline-block;margin-bottom:-5px;width:26px; height:26px;background:url(../images/icon-back-black.png) no-repeat;-webkit-background-size: 100%;background-size: 100%;}
.site_confirm_info .air-line-style .site-now{margin:0 5px 0 10px;}
.site_confirm_info .air-line-style .site-termini  {margin:0 10px 0 5px;}
.site_confirm_info .air-line-style a{font-size: 14px;text-decoration: underline;}
.site_confirm_info .air-line-style a.rest,.site_confirm_info .air-line-style a.rest2{
	position: absolute;
	right:50px;
	top:8px;
	width: 25px;
	height:25px;
	text-decoration: none;}
.site_confirm_info .air-line-style em{display:inline-block;width:35px; height:10px;background-position: -45px -290px;}
.site_confirm_info .air-line-style .go-off{margin-right: 15px; letter-spacing: 0;}
.site_confirm_info .confirm-info-foot{border-top:1px solid #ccc;padding-top:50px;margin-bottom:50px;}
.site_confirm_info .ticket-next{font-size:18px;color:#fff;width:202px;height:55px;background: url(../images/btn-bg.png) no-repeat;}
.site_confirm_info .icon-wait{display:none;margin:0 -50px -12px 10px;height:35px;width: 35px;}


/*==========================购物车样式===========================*/

.site-shopping-car{margin-top:10px;width:255px;background-color: #fff;}
.shopping-car{border:1px solid #ccc;}
.shopping-car-hd{height:75px;background:url(../images/shopping-car-bg.jpg) repeat-y;}
.shopping-car-hd div{position:relative;margin: 0 auto;width:120px;height:75px;line-height: 75px;color:#fff;}
.shopping-car-hd div strong{font-weight: normal;font-size: 20px;}
.shopping-car-hd .icon-shopping-car{display:block;width: 25px; height:25px;margin-top:25px;margin-right:10px;background:url(../images/icon-shopping-car.png) no-repeat;}
.shopping-car-hd .all-goods-num{position: absolute;right:-5px; top:12px;width:25px; height:25px; line-height: 25px; font-size:16px;text-align:center;font-style:normal;font-weight: 700;background:url(../images/sprite.png) -10px -215px no-repeat;}
.shopping-car-bd{padding:3px 3px 3px 3px;height:520px;overflow-y: scroll;}
.shopping-car-style .mod-hd{height:30px;margin-bottom: 4px;background: url(../images/shopping-car-bg.jpg) repeat-y;border-radius:4px;}
.shopping-car-style .mod-hd h4{margin: 0;padding-left:20px;font-size: 16px; height:30px;line-height:30px;color:#fff;}
.shopping-car-style .mod-hd .icon-close{display: block;width:20px;height:20px;margin:4px 10px 0 0;background: url(../images/icon-close.png) no-repeat; cursor: pointer;}
.mod-bd-sub{font-size: 12px;}
.mod-bd-sub .mod-bd-sub-hd{position: static;}
.mod-bd-sub .mod-bd-sub-hd div{position:relative;background-color: #FFF5D1;padding:0 35px 0  10px;cursor: pointer;overflow: hidden;}
.mod-bd-sub .mod-bd-sub-hd em{float:right;font-style: normal;margin-top: 2px;}
.mod-bd-sub .mod-bd-sub-hd strong{float:left;width:150px;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mod-bd-sub .mod-bd-sub-hd .arrow{position: absolute;right:10px;top:5px;width:17px;height:9px;background: url(../images/icon-arrow-b.png) no-repeat;}
.mod-bd-sub .mod-bd-sub-hd .arrow.on{background-image: url(../images/icon-arrow-t.png);}
.mod-bd-sub .mod-bd-sub-bd{padding-left: 10px;padding-bottom: 5px;}
.mod-bd-sub .mod-bd-sub-bd>div{margin:8px 0 5px;}
.mod-bd-sub .mod-bd-sub-bd ul{margin-bottom:0;padding:5px 0;}
.mod-bd-sub .mod-bd-sub-bd ul.ul-hide{display:none;border-top: 1px dashed #ccc; }
.mod-bd-sub .mod-bd-sub-bd ul li{padding-left:10px;background: url(../images/pointer.png) 0 8px no-repeat;}		
.mod-bd-sub .mod-bd-sub-bd ul li div{margin-bottom:0;padding:2px 0 1px;}
.shopping-hotel .mod-bd-sub .mod-bd-sub-bd > div,.shopping-rental .mod-bd-sub .mod-bd-sub-bd > div{margin-bottom: 0;}
.shopping-gift .mod-bd-sub .mod-bd-sub-hd div{padding-right: 10px;}
.shopping-tips{text-align: center; color:#999;margin: 80px 0;}
.shopping-tips p{margin-bottom: 0;}
.shopping-tips .icon-tips{display:block;width:52px;height:52px;margin:0 auto 10px;background: url(../images/icon-tips.png) no-repeat; }
.shopping-car-foot{border-top:1px solid #D3292A; font-size: 14px;}
.shopping-car-foot p{margin-bottom: 0;}
.shopping-car-foot-top{padding:15px 20px 5px; background-color:#FFF5D1;}
.shopping-car-foot-top .order-price{font-size: 16px;font-weight: 700;height:40px;}
.shopping-car-foot-top .order-price strong{font-size: 28px;}
.shopping-car-foot-top .order-price span{font-size: 24px;}
.shopping-car-foot-top .tips{color:#666;margin-top:5px;}
.shopping-car-foot-bottom .shopping-car-pay{display:block;position:relative;text-align:center;padding:0;width:100%;height:43px;border:0;color:#fff;line-height:43px;font-size:16px;margin:0 auto;background: url(../images/shopping-car-pay-bg.jpg) repeat-x;}
.shopping-car-foot-bottom .shopping-car-pay.on{color:#666; background:#999 url(../images/btn-bottom.png) bottom left repeat-x; }
.shopping-car-foot-bottom .shopping-car-pay .icon-arrow-r{position:absolute;right:85px; top:14px;width:9px;height:16px;background: url(../images/icon-arrow-r.png) no-repeat;}	
.shopping-car-foot-bottom .shopping-car-pay.on .icon-arrow-r{background-image: url(../images/icon-arrow-r2.png);}

/*=====================订单信息表样式=======================*/

.table-order-info{min-width: 320px;font-size: 14px;border-top: 1px solid #ccc;}
.fill-info label{line-height: 32px;}
.fill-info input[type="text"],.fill-info input[type="mail"]{padding:0 10px;width:150px;border-radius: 5px; height: 32px;line-height: 32px; font-size: 14px; color:#333;border:1px solid #ccc;text-align: left;}
.fill-info select{padding:0 8px;width:150px;border-radius: 5px; height: 32px;line-height: 32px; font-size: 14px; color:#333;}
.fill-info option{width: 100%;}
.fill-info .receive-day-group{display: none;}
.selectBox{font-size: 14px;height:32px;line-height:32px;padding-top:0;color:#333;}
.selectBox:hover,.selectBox:focus{color:#333; outline: none;}
.selectBox-options li a{font-size: 14px;}
.table-style {margin-top:30px;padding:0 30px;border-top:2px solid #D3292B; border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;background-color: #fff; }
.table-style h4{position: relative;margin: 15px 0;}
.table-style h4 span{font-size:14px; }
.table-style h4 .arrow{position: absolute;right:10px;top: 5px;width:17px;height: 9px;background: url(../images/icon-arrow-b.png) no-repeat;cursor: pointer;}
.table-style h4 .arrow.on{background-image:url(../images/icon-arrow-t.png) }
.table-style .table-style-bd{display: none;}
.table-style .top-line{padding:15px 0;border-top: 1px solid #ccc;}
.table-style .table-responsive .td-ul li{padding-left: 20px; background:url(../images/pointer-gray.png) 7px 5px no-repeat;}
.table-style .table-responsive li a{text-decoration: underline;}
.table-style .table-responsive .td-ul{padding:0;}
.table-style .table-responsive .ticket-num{margin-right: 3px;}
.table-style .table td,.table-style .table th{border: 0;}
.table-style .table th{font-size: 16px;font-weight: normal;}
.table-style .form-group .xiu{border:none;background: none;width:inherit}
.table-style .one{margin-bottom: 15px}
.table-order-info .last{padding:0 30px;margin-top: 15px}
.table>tbody>tr.order-price>td{vertical-align:bottom;}
.order-price td strong{font-size: 20px;margin-right: 5px;}
.table-style .table{border-bottom: 1px dashed #ccc;margin-bottom: 0;}
.table-order-info .ticket-info .table .user-info{margin-bottom: 0;}
.table-style .table:last-child{border: 0;} 
.table-order-info .ticket-info .table td{color:#333; line-height: 2em;}
.table-order-info .ticket-info .airline-info td div:last-child{font-size:12px; line-height: 2em;}
.btn-order{display: block;float: left;width:201px; height:55px;line-height:55px;font-size:18px; color:#fff;background: url(../images/btn-bg.png) no-repeat;
	-webkit-background-size: 100%;
	background-size: 100%;
	margin-right: 30px;text-align: center;margin-top: 30px;border: 0;outline: none;}
.btn-order:hover{color:#fff;text-decoration:none;}
.btn-order:hover.btn-back ,.btn-order:focus.btn-back{color:#333;text-decoration:none;}
.site-another-info .another-hd li{margin-right: 2%;width: 32%;}
.site-another-info .another-hd li:last-child{margin-right: 0;}
.site-another-info .another-hd li a{position: relative;display: block;width: 100%;overflow: hidden;}
.site-another-info .another-hd li .introduce{position: absolute;bottom:-100%;padding:15% 12%;height:100%;font-size:12px;background:url(../images/content-bg1.png) repeat;}
.site-another-info .another-hd li .introduce .title{font-size: 18px;}
.site-send-info{padding-bottom: 40px;}
.site-send-info .icon-tips2{display: block;margin:1px 10px 0 10px;width: 16px; height: 16px;background: url(../images/icon-tips1.png) no-repeat;}
.site-send-info .sendinfo-hd textarea{padding:10px;width: 100%;height:100px;border:1px solid #ccc;resize: none; text-align: justify;}
.site-send-info .sendinfo-hd .form-group{margin-right: 30px;margin-top: 15px;}
.site-send-info .sendinfo-hd .form-group:first-child{margin-right: 0;}
.site-send-info .sendinfo-hd .form-group input{height: 30px;line-height: 28px;}
.site-send-info .sendinfo-hd .form-group input.btn-send{padding:0 20px;margin-right:15px;color:#fff;background: #D3292B url(../images/btn-bottom.png) left bottom repeat-x;}
.site-send-info .sendinfo-hd .form-group input.btn-print{padding:0 20px;color:#666;background: #ededed url(../images/btn-bottom.png) left bottom repeat-x;}
.site-form-contact-info label{color: #666;font-weight: normal;}
.site-form-contact-info label strong{color:#333;}
.site-form-contact-info .cause{width: 112px;text-align: right;}
.site-form-contact-info .other-cause{padding-left:18px;color:#666;}
.site-form-contact-info .txt{padding:0 115px;}
.site-form-contact-info textarea{height: 150px;resize: none;}
.site-form-contact-info .btn-back,.site-form-contact-info .btn-submit{float:right;margin-top:0;}
.btn-back{color:#666;background: #ededed url(../images/btn-bottom.png) left bottom repeat-x;}
.btn-back:hover{color:#666;}
.btn-submit{outline: none;border: 0;}
.site-form-contact-info .group-read,.site-form-contact-info .btn-submit{margin-right: 115px;}
.order-info .order-pay td{height:55px;line-height: 55px;}
.order-info .btn-pay-select{margin-top:10px;font-weight: normal;}
.site-pay-mode .form-style{padding:15px 20px 10px;border:1px solid #ccc;margin-top:-1px;}
.site-pay-mode .nav-tabs li a{color:#555;}
.site-pay-mode .form-group{display: inline-block;margin-bottom: 0;vertical-align: middle;margin-right:3%;padding:10px 0;}
.site-pay-mode .form-group label{cursor: pointer;}
.site-pay-mode .form-group img{border: 1px solid #ccc;}
.site-pay-mode .tips{margin: 15px 0;color:#666;}
.site-pay-mode .btn-pay{margin-top:0;}
.form-pay-info{color:#666;}
.form-pay-info label{width:105px;text-align: right; }
.form-pay-info .cause-txt{float: left;width: 500px;height:100px; margin-left:4px;resize:none;}
.form-pay-info .form-group:last-child{overflow: hidden;padding-left: 105px;}
.form-pay-info .cause label{float: left;}
.form-pay-info .btn-order{margin-top: 10px;}

.site-passenger-info .tip-style{margin:25px 0;padding: 0 15px;}
.site-passenger-info .tip-style .icon-tips{float:left;margin-right:10px;display: block;width: 16px;height: 16px;background:url(../images/icon-tips1.png) no-repeat;}
.search-order-datepicker{margin-top: 30px;}
.search-order-datepicker .btn-search-order{float:none;margin: 25px auto 20px;outline: none;border:0;}
.table-order-info .site-all-order-info .all-order-info{border-bottom: 1px solid #ccc;}
.site-all-order-info .all-order-info td{padding:12px 8px;height:65px;border-bottom: 1px dashed #ccc;}
.site-all-order-info .icon-type{display: block;margin:0 auto;width: 30px;height:30px;background: url(../images/icon-type.png) -10px -10px no-repeat;}
.site-all-order-info .all-order-info .icon-hotel{background-position: -10px  -50px;}
.site-all-order-info .all-order-info .icon-coupon{background-position: -10px  -90px;}
.site-all-order-info .all-order-info .icon-goods{background-position: -10px  -130px;}
.site-all-order-info .all-order-info .icon-diversified{background-position: -10px  -170px;}
.site-all-order-info .icon-next,.site-all-order-info .icon-previous{float: left;margin:6px 10px 0;width: 11px;height:16px;}
.site-all-order-info .icon-previous{background-position: -10px  -210px;}
.site-all-order-info .icon-previous:hover{background-position:-10px  -236px;}
.site-all-order-info .icon-next{float:right;background-position: -10px  -262px;}
.site-all-order-info .icon-next:hover{background-position:-10px  -287px;}
.site-all-order-info .foot-page{padding-bottom: 20px;}
.site-all-order-info .foot-page a{color:#666;}
.site-all-order-info .foot-page a:hover{color:#d3292b;}
.site-all-order-info .foot-page .icon-tips2{float:left;margin-right:5px;display: block;width: 16px;height: 16px;background:url(../images/icon-tips1.png) no-repeat;}
.site-all-order-info .foot-page .page-style{float:left;display: block;font-weight:700;padding:5px 10px;margin-right:5px;}
.site-all-order-info .foot-page .page-style.active{background-color:#d3292b;color:#fff;border-radius: 3px;}
.second{background: url(../images/group-pointer.png) 3px 12px no-repeat;}

/*=============================推荐产品页面样式==============================*/
.site-recommend-shopcar.on{position: fixed;left: 50%; margin-left: 315px; }
.main-list .table-order-info{min-width: inherit;}
.main-list-hd{padding-top:10px;background-color: #fff;}
.main-list-hd.on{position: fixed;top:113px;z-index: 15;}
.site-recommend-shopcar.on .main-shopping-car{width: 255px;}
.main-shopping-car.on{display:block;}
.site-tabs{overflow:hidden;}
.tabs-list li{width:20%;border-right: 1px solid #ccc;}
.tabs-list li:last-child{border:0;}
.tabs-list li a{display: block;width:100%;height:54px;line-height: 54px;color:#333;text-align:center;background:#FFF5D1 url(../images/btn-bottom.png) left bottom repeat-x;}
.tabs-list li a:hover,.tabs-list li.active a{ color:#fff;font-weight:700;background-color:#D3292B;}
.allianz{overflow:hidden;margin-top:10px;font-size:14px;line-height:30px;background-color: #fff5d2;}       
 .allianz .icon-zeng{float:left;display:block;width:24px; height:25px;margin-top:2px;margin-right:10px;background: url(../images/icon-zeng.png) no-repeat;}
.allianz strong{padding:0;}
.allianz .allianz-num{text-align:right;font-size:16px; }
.all-list-style .list-datepicker{overflow: hidden;width: 585px;margin: 10px auto 0;}
.all-list-style .list-datepicker p{margin: 0;}
.all-list-style .list-datepicker label{font-weight: normal;}
.all-list-style .list-datepicker input{text-align: center;width: 120px;border:1px solid #ccc;color:#666;}
.all-list-style .list-datepicker button,.form-header-search button{font-size:16px;padding-top:5px;padding-bottom:5px;width:120px;color:#fff;text-align:center;background:#D3292B url(../images/btn-bottom.png) left bottom repeat-x;vertical-align: top;}
.all-list-style .list-hd{overflow: hidden;}
.all-list-style .list-hd h3{font-size:20px; font-weight: 700; margin-top: 10px;}
.all-list-style .list-hd .icon-shopping-car{padding-left:30px;height:25px;margin-top:10px;font-size:16px;line-height:25px;color:#d3292b;background:url(../images/icon-shopping-car-red.png) no-repeat;cursor: pointer;}
.all-list-style .list-bd .sub-list-mod{padding:20px 0;border-top:2px solid #D3292B;overflow: hidden; }
.sub-list-mod .sub-list-r-hd div h4{font-weight: 700; margin-top: 0px; font-size: 20px; margin-bottom: 5px; color:#333;}
.sub-list-mod .sub-list-r-hd div h4 a{color:#333;}

.sub-list-mod .sub-list-r-hd .star-1,.sub-list-mod .sub-list-r-hd .star-2,.sub-list-mod .sub-list-r-hd .star-3,.sub-list-mod .sub-list-r-hd .star-4,.sub-list-mod .sub-list-r-hd .star-5{display:block;width:11px;height:10px;margin-left: 10px;margin-top:6px;background: url(../images/icon-star.png) repeat-x;}
.sub-list-mod .sub-list-r-hd .star-2{width: 22px}
.sub-list-mod .sub-list-r-hd .star-3{width: 33px}
.sub-list-mod .sub-list-r-hd .star-4{width: 44px}
.sub-list-mod .sub-list-r-hd .star-5{width: 55px}
.sub-list-mod .sub-list-r-hd p{font-size: 14px; color: #666; margin-bottom: 15px;}
.sub-list-mod .sub-list-r-bd li{position: relative; padding:8px 18px 8px 0;text-align: center;}
.sub-list-mod .sub-list-r-bd li a{position:relative;display:block;padding:1px;height:28px;line-height:1.5em;font-size:15px;color:#333; border:1px solid #ccc;}
.sub-list-mod .sub-list-r-bd li a:hover,.sub-list-mod .sub-list-r-bd li.active a{border:2px solid #D3292B;padding:0;outline: none;}
.sub-list-mod .sub-list-r-bd li.active .icon-selected,.sub-list-mod .icon-minus,.sub-list-mod .icon-plus{background: url(../images/sprite.png) no-repeat}
.sub-list-mod .sub-list-r-bd li.active .icon-selected{position: absolute;right:-14px; top:-14px;width:28px; height:28px;background-position:-10px -101px ;}
.sub-list-mod .sub-list-r-bd li .detail{display:none;position:absolute;top:32px;z-index:3;padding:5px;margin-right:18px;background-color: #fff5d2;border:1px solid #D3292B;font-size:12px;text-align: left;}
.sub-list{font-size:14px;color:#666;margin-top: 10px; }
.sub-list-mod span:first-child{margin-top: 5px;}
.sub-list-mod .num{display:block;width:1.5em;font-size:18px;color:#333;font-family: Arial; margin-top: 2px;text-align: center;}
.sub-list-mod .icon-minus{display: block;width:28px;height:28px;background-position: -10px -177px;  margin-left: 15px;margin-right: 5px;}
.sub-list-mod .icon-plus{display: block;width:28px;height:28px;background-position: -10px -139px; margin-left: 5px;margin-right: 15px;}
.sub-list-mod .put-in{display: block;float:left;width:113px;height:30px;line-height:30px;border-radius:3px;font-size:14px;text-align:center;background: #D3292B url(../images/btn-bottom.png) left bottom repeat-x; }


.all-list-style .list-bd .more{overflow: hidden;margin-bottom: 20px;}
.back-top{background: url(../images/sprite.png) no-repeat;}
.back-top{display:none;position:fixed;bottom:50px;right:60px;z-index:997;height:38px;width: 39px;background: url(../images/sprite.png) -10px -10px no-repeat;cursor: pointer;}
.endtext{text-align: center; color:#666;padding:10px 0;border-radius:5px;background-color: #eee;margin-bottom: 20px;}
.all-list-style{display: none;}
.all-list-style.on{display: block;}
.all-list-style .endtext { display: none; }
.site-recommend .float-bg{display: none;}
.site-recommend.col-pad-0{overflow: visible;}
.Validform_wrong{z-index: 9;}
.table-style .form-group{overflow: hidden;}
.float-div2{display: none;}
.float-div2 #ajax-div{position: fixed;width:80%;height:600px;left: 10%;top:10%;z-index:999;background-color: #fff; border: 10px solid #fff;}

/*=======================航班选择页样式==========================*/
.fs-24{font-size: 24px; color: #333;}
.site-airline-go,.site-airline-back{display: none;margin:450px 0 300px;}

.flight-go,.flight-back{font-size: 20px; margin:20px 0; }
.flight-ariline {width:700px; margin: 0 auto;font-size: 14px; font-family: Arial;}
.flight-ariline .fs-24{font-size: 22px;}
.flight-ariline .arrow-right{width: 100%; height: 13px; background: url(../images/arrow-right.png) right no-repeat;}
.flight-ariline .start-date{color:#666;}
.flight-ariline .site-start,.flight .site-end{font-family:"Microsoft YaHei";padding-top: 10px;}
.flight-time{font-size: 14px;color:#666;min-width: 320px;margin-top:30px;}
.flight-time ul{border-top: 1px solid #ccc;}
.flight-time ul li{padding:30px 0;border-bottom: 1px solid #ccc;}
.flight-time ul li.on,.flight-time ul li.active{background-color: #fff5d2;}
.flight-time ul li.active{background-color: #fff5d2;}
.flight-time ul li.disabled{background-color: #f2f2f2;}
.flight-time ul li.disabled .flight-select{border-color: #959595;color:#959595;}
.flight-time ul li.disabled .flight-select .red{color:#959595!important; }
.flight-time .arrow-right-b{width: 100%;max-width: 182px; height: 13px; margin:0 auto;background: url(../images/arrow-right-b.png) right no-repeat;}
.flight-time .flight-distance{font-size: 12px;padding-top: 20px;color:#999;}
.flight-time .flight-select{display: block;margin:10px auto 0;width:100%;max-width: 155px; height: 45px;line-height:41px;font-size:12px;border: 2px solid #D3292B;color:#D3292B; filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity: 0.5;opacity: 0.5;cursor: default;}
.flight-time .flight-select strong{font-size: 16px;}
.flight-time ul li.on .flight-select,.flight-time ul li.active .flight-select{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;opacity: 1;}
.flight-time ul li.active .flight-select{font-size:16px;font-weight: 700;}
#airline-back .site-airline-go .flight-time li .flight-select{font-size: 16px;font-weight: 700;}
.site-airline-back .flight-time ul li .flight-select{font-size:16px; font-family: Arial;font-weight: bold;}
.flight-time .form-bd>.col-pad-0{padding:10px;margin-bottom: 10px;background-color: #fff5d2;}
.flight-time .icon-go,.flight-time .icon-back{margin-top: 20px;}
.site_confirm_airline{margin-bottom:300px;}
.revise,.revise2,.revise3{
	float: right;
	display: block;
	margin-top:15px; 
	width: 25px;
	height:40px;
	margin-right: 10px;
}
.animate p{font-size: 12px;margin-top: 2px;}
.animate img{
	margin-right: 3px;
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);		/* IE 9 */
	-webkit-transform: rotate(0deg);	/* Safari and Chrome */
	-o-transform: rotate(0deg);		/* Opera */
	-moz-transform: rotate(0deg);
	transition:all 1s ease 0;
	-webkit-transition:all 1s ease 0;
	-moz-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0;
}
.animate:hover img{
	transform: rotate(90deg);
	-ms-transform: rotate(90deg);		/* IE 9 */
	-webkit-transform: rotate(90deg);	/* Safari and Chrome */
	-o-transform: rotate(90deg);		/* Opera */
	-moz-transform: rotate(90deg);		/* Firefox */
	transition:all 1s ease 0;
	-webkit-transition:all 1s ease 0;
	-moz-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0;
}

.site-header-search{float: right;}
.site-header-search .form-inline{margin-top: 19px;}
.site-header-search .text-con{position: relative;display: inline-block;width: 180px;text-align: left;}
.site-recommend-list .select-con,.site-rental-list .select-con,.site-header-search .select-con{position: relative;display: inline-block;width:140px;text-align: left;}
.site-recommend-list .select-con,.site-rental-list .select-con{width: 5em;}
.site-recommend-list .select-show,.site-rental-list .select-show,.site-header-search .select-show{border: 1px solid #ccc;background: url(../images/trlbg4.png) repeat;color: #666;cursor: pointer;font-family: Arial;display: block;}
.site-recommend-list .select-list,.site-rental-list .select-list,.site-header-search .select-list{border: 1px solid #ccc;border-top: none;background: #fff;position: absolute;width: 100%;color: #333;margin-top: -4px;font-family: Arial;display: none;z-index: 9;}
.site-recommend-list .select-list,.site-rental-list .select-list{overflow-y:auto;height: 145px;}

.site-recommend-list .select-list.db,.site-rental-list .select-list.db,.site-header-search .select-list.db{display: block;}
.site-recommend-list .select-list dd,.site-rental-list .select-list dd,.site-header-search .select-list dd{padding: 2px 10px;cursor: pointer;}
.site-recommend-list .select-list dd:hover,.site-rental-list .select-list dd:hover,.site-header-search .select-list dd:hover{background: #d3292b;color: #fff;}
.site-recommend-list .select-list dd,.site-rental-list .select-list dd{font-size:14px; }
.site-recommend-list .select-arrow,.site-rental-list .select-arrow,.site-header-search .select-arrow{position: absolute;right: 10px;top: 12px;background: url("../images/trlharrow.png") no-repeat right center;width: 12px;height: 10px;}
.site-header-search .btn{border:0;color:#fff;font-size: 18px;background: #d3292b url(../images/icon002.png) no-repeat 120px center;padding: 8px 60px 8px 35px;line-height: 1;}
.site-header-search .text-con .icon{position: absolute;right: 5px;top: 0;}
.site-header-search .text-con .icon input{background: url(../images/trla3.png) no-repeat center;width: 30px;height: 34px;}
.site-recommend-list .list-datepicker{overflow: visible;width: 756px;}
.site-rental-list  .list-datepicker{overflow: visible;width: 710px;}
.site-hotel-list .list-datepicker{width: 510px;}
.basicExample{margin-bottom: 0;}
.basicExample label{color:#666;}
.basicExample input{border:1px solid #ccc;border-radius: 5px;height: 34px;line-height: 34px;padding-top:0;padding-bottom:0;font-size: 14px;}
.basicExample label input{width:120px;}
/*.site-header-search .tirp-type{margin-right: 5px;}
.site-header-search button{float: right;}*/
.icon-header{margin-top:20px; display: none;}
.icon-header a{margin-right: 10px;}
.u-flyer{z-index: 15;}
.money{display: none;}

/*媒体查询*/
@media screen and (max-width: 1198px) {
.font-arial{font-size: 20px;}

/*=================入口页-1198px =================*/
.index-search .form-search .text-con{width: 120px;}
.index-search .form-search .select-con{width: 100px;}
.index-search .form-inline .form-control{width: 100%;}
.site-header-search .form-search .text-con{width: 120px;}
.site-header-search .form-search input{width: 120px;}
.site-header-search .form-control{width: 100%;}
.explore-main div.div-height{height:198px;}
.explore-main div.main-top-l{height: 396px;}
.merch-list .city-price{padding:45px 20%;}
.merch-list .reserve{height:25px;line-height: 25px;font-size:16px;margin: 15px auto;}
.header .form-header-search input{width: 130px;}
.site-ticket-info{font-size: 14px;}
.fs-24{font-size: 22px;}
.site-ticket-info .ticket-info table td{padding: 0 12px;}

.site-recommend-shopcar.on{position: fixed;left: 50%; margin-left: 215px; }
.site-recommend-list .list-datepicker label,.site-rental-list .list-datepicker label{display: block;text-align: center;}
.site-recommend-list .list-datepicker button,.site-rental-list .list-datepicker button{display: block;margin: 0 auto;}
}


@media screen and (max-width: 992px) {

/*=================入口页-992px =================*/
.index-search{padding: 0 12%;}
.login-menu a{font-size:1em;}
.explore-main div.div-height{height:228px;}
.explore-main div.main-top-l{height: 455px;}
.explore-main-txt div{padding:12px 20px;}
.index-search{padding: 0 8%;}
.index-title{margin-bottom: 20px;}
.index-title h1{font-size: 36px;}
.index-title h2{font-size: 28px;}
.index-title p{font-size: 16px;}
.index-title span{width: 75px;}
.site-banner .index-title{margin-left: -104px;}
.merch-list .city-price{padding:30px 20%;}

.table-order-info{font-size: 12px;}
.table-style .table th{font-size: 14px;}
.table-style .xing{display: block;margin-bottom: 10px}
.table-style .shi{display: block;margin: 10px 0}
.site-passenger-info .mt-10{margin-top: 10px;}
.order-price td strong{font-size:18px;}
.btn-order{width: 150.75px;height:41.25px;line-height:41.25px;font-size:18px;margin-right: 15px;}
.site-another-info .another-hd li .introduce{padding-top:8%;}
.site-another-info .another-hd li .introduce .title{font-size: 16px;}

.site-form-contact-info .cause{width: 95px;}
.site-form-contact-info .txt{padding:0 65px 0 100px;}
.site-form-contact-info .group-read,.site-form-contact-info .btn-submit{margin-right: 65px;}
.order-info .order-pay td{height:41.25px;line-height:41.25px}

.site-ticket-info .ticket-info table td{padding: 0 12px;}

/*=============================推荐产品页面样式==============================*/
.icon-header{ display: block;}
.allianz .allianz-img{padding-left: 15px;background-position: 50px 3px;}
.allianz strong{text-align: right;padding-right: 15px;}
.sub-list-mod .sub-list-r-hd div h4{ font-size: 18px;}
.sub-list-mod .sub-list-r-hd p{font-size: 14px; margin-bottom: 10px;}
.sub-list-mod .sub-list-r-bd li{padding:7px 15px 7px 0;}
.sub-list-mod .sub-list-r-bd li a{height:26px;font-size:14px; }
.sub-list-mod .icon-minus{margin-left: 8px;margin-right: 2px;}
.sub-list-mod .icon-plus{margin-left: 2px;margin-right: 8px;}


.site-header-search{display: none;}
.header .form-header-search input{width: 100px;padding-left: 6px;padding-right: 6px;}

.fs-24{font-size: 20px;}
.site-airline-back .flight-time ul li .flight-select{line-height: 14px;padding-top: 8px;}
.float-div .form-bd .btn-problem{margin-left: 20%;}
.all-list-style .list-datepicker{width: auto;text-align: center;}
.all-list-style .list-datepicker button{display: block;margin: 10px auto;}
.icon-header{ display: block;}
.icon-header .icon-show{ display: none;}

.main-list.col-sm-7{width: 63.3333%;}
.main-shopping-car.col-sm-5{width: 36.6667%;}

.site-recommend-shopcar.on{position: fixed;left: 50%; margin-left: 105px; }
}


@media screen and (max-width: 768px) {
body{font-size: 14px;}
.font-arial{font-size: 24px;}

/*=================入口页-768px =================*/
.index-search{padding: 0 8%;}
.index-title{margin-bottom: 20px;}
.index-title h1{font-size: 32px;}
.index-title h2{font-size: 26px;margin-bottom: 5px;}
.index-title p{font-size: 14px;margin-bottom: 5px;}
.index-title span{width: 65px;}
.site-banner .index-title{margin-left: -91px;}
.merch-list li.col-xs-12{width: 50%;}
.merch-list .city-price{font-size:16px;padding:15% 20%;}
.merch-list li span{font-size: 14px;}
.merch-list li span strong{font-size: 18px;}
.merch-list .reserve{height:25px;line-height: 25px;margin: 15px auto;}
.explore-main div.div-height{height:142px;}
.explore-main div.main-top-l{height:284px;}
.explore-main-txt div{padding:10px 15px;}
.explore-main-txt span{font-size: 12px;}
.float-div .login-form{font-size:14px;margin-left:-160px;margin-top:-170px;width:320px;padding:20px 30px;}
.float-div .login-form .has-phone-code{font-size:12px;padding-top:7px; padding-bottom:7px;}
.float-div .form-bd .btn-problem{margin-left: 0;}

.site-ticket-info{height:5px;position: relative;margin-bottom: 10px;}
.site-ticket-info .reset-back{height: 100%;padding:0 15px;background-image: url(../images/back-l.png);}
.site-ticket-info .ticket-info{position:absolute;top:100%;left:0;width:100%;z-index:4;display: none;background-color: #CC151A;}
.site-ticket-info .ticket-info table td{padding:0 12px;}

.konewdate .datetimepicker .kotoday{font-size: 10px!important;right:4px!important;}
.konewdate .datetimepicker table tr td.day{font-size:18px!important;text-indent: 0!important; text-align: center;}

.btn-order{width: 114.86px;height:31.43px;line-height:31.43px;font-size:16px;margin-right: 15px;}
.site-passenger-info .col-xs-12{width: 50%;margin-top: 0;}

.site-another-info .another-hd li .introduce{display: none;}
.site-send-info .sendinfo-hd .form-group{margin-right: 0;}
.site-form-contact-info .txt{padding-right:0;}
.site-form-contact-info textarea{font-size: 12px;}
.site-form-contact-info .cause{width: 95px;}
.site-form-contact-info .cause-select{width: 75.55%;}
.site-form-contact-info .group-read,.site-form-contact-info .btn-submit{margin-right: 0;}
.order-info .order-pay td{height:31.43px;line-height:31.43px;}
.order-info .btn-pay-select{font-size: 14px;}

.site-pay-mode .form-group{margin-right:10px;}
.form-pay-info .cause-txt{width: 70%;}

/*=============================推荐产品页面样式==============================*/
.header{height:50px;}
.header .logo{margin-top:12px;}
.header .logo img{height:25px;}
.main-shopping-car{display:none;position: fixed;top:50%; left: 50%;z-index:999;margin-left:-125px;margin-top: -225px;}
.main-list.col-sm-7{width: auto;}
.main-shopping-car.col-sm-5{width: auto;}
.shopping-car-hd{height:45px;}
.shopping-car-hd div{width:115px;height:45px;line-height: 45px;}
.shopping-car-hd div strong{font-size: 18px;}
.shopping-car-hd .icon-shopping-car{width: 22px; height:22px;margin-top:11px;-webkit-background-size: 100%;background-size: 100%;}
.shopping-car-hd .all-goods-num{top:10px;}
.main-shopping-car .shopping-car-bd{height:255px;}
.shopping-car-foot-top .order-price strong{font-size: 20px;}
.main-list{margin-right: 0;}
.main-list .table-order-info .table-style{margin-top:20px;}
.main-list .table-order-info .table-style h4{margin:10px 0;font-size: 16px;}
.main-list .table-order-info .btn-next{margin-top: 0;}
.tabs-list li a{height:40px;line-height: 40px;}
.all-list-style .list-hd h3{font-size: 18px;}            
.sub-list-mod .sub-list-l img{width: 100%;max-height: 240px;}
.sub-list-mod .sub-list-r-hd div h4{ font-size: 16px;font-family: "Microsoft YaHei",sans-serif;}
.sub-list-mod .sub-list-r-hd p{font-size: 12px;}
.sub-list-mod .sub-list-r-bd li.active .icon-selected{right:-9px; top:-14px; width: 18px; height: 18px;background:  url(../images/icon-selected-l.png) 0 0 no-repeat;}

.fs-24{font-size: 20px; color: #333;}
.flight-time{font-size: 12px;}
.flight-time ul li{padding:20px 0;}
.flight-time .flight-distance{padding-top: 0;margin-top: 0}
.flight-time .flight-select{height:30px;line-height:30px;font-size: 12px;}
.site-airline-back .flight-time ul li .flight-select{font-size: 10px;line-height: 10px;padding-top: 5px;border-width: 1px;}
.site-airline-back .flight-time ul li .flight-select .fs-24{font-size: 12px;font-weight: 700;}

.flight-time .site-start-position{margin-right:5px;}
.flight-time .icon-go,.flight-time .icon-back{width: 18px;height: 18px;margin-top:10px;}
.site_confirm_airline-num .form-bd .col-xs-2{padding-top: 15px;}
.site_confirm_airline-num .form-bd .col-xs-4{padding:0 10px;}

.icon-header{margin-top: 12px;}
.icon-header .icon-show{ display: block;}
.site-header-search{position: absolute;width: 100%;top:0;}
}




@media screen and (max-width: 480px) {
 body{font-size: 12px;}
.font-arial{font-size: 20px;}

/*=================入口页-480px =================*/
.index-title{margin-bottom: 20px;}
.index-title h1{font-size: 28px;}
.index-title h2{font-size: 22px;margin-bottom: 5px;}
.index-title p{font-size: 12px;margin-bottom: 5px;}
.index-title span{width: 50px;}
.site-banner .index-title{margin-left: -78px;}
.merch-list li.col-xs-12{width: 100%;}
.merch-list .city-price{font-size:16px;padding: 29%;}
.merch-list li span{font-size: 12px;}
.merch-list li span strong{font-size: 16px;}
.merch-list .reserve{height:25px;line-height: 25px;margin: 15px auto;}
.explore-main div.div-height{height:92px;}
.explore-main div.main-top-l{height:184px;}
.explore-main-txt div{padding:6px;}
.explore-main-txt span{display: none;}
.index-search .form-search .form-group .text{font-size: 14px;left:18px;}


.site-ticket-info .reset-back{border-right:1px solid #9C0000;}
.form_select_time .form-hd .row .col-xs-12{padding-left:0;padding-right: 0;}
.site-passenger-info .col-xs-12{width: 100%;margin-top: 10px;}
.site-ticket-info .ticket-info table td{padding:0 2px;}


.form_select_time .form-hd .row{padding: 10px 0;}
.trip-go-date{padding-top: 10px;}
.form_select_time .form-bd .site-gooff{font-size: 14px; top:0;}
.form_select_time .form-bd .lable-gooff{margin-top: 3px;}
.form_select_time .form-bd .go-off{font-size: 18px;}
.konewdate .datetimepicker thead th.select-date{padding-left: 0;padding-right;}
.konewdate .datetimepicker .datetimepicker-days .select-date div{width: 100%!important;}
.konewdate .datetimepicker table tr td.day{font-size:14px!important;text-indent: 0!important; text-align: center;}

		.konewdate .datetimepicker .datetimepicker-days .select-date span.prev0,
		.konewdate .datetimepicker .datetimepicker-days .select-date span.prev { display: inline-block; width: 4%; padding: 0; }
		.konewdate .datetimepicker .datetimepicker-days .select-date span.next0,
		.konewdate .datetimepicker .datetimepicker-days .select-date span.next { display: inline-block; width: 4%; padding: 0;}
		.konewdate .datetimepicker .datetimepicker-days .select-date span.switch0,
		.konewdate .datetimepicker .datetimepicker-days .select-date span.switch { display: inline-block; width: 39.75%; padding: 0; text-align: center; }
		.konewdate .datetimepicker .datetimepicker-days .select-date .line { margin-bottom: -7px; margin-left: 2%; margin-right: 2%; }


.btn-order{width: 80.4px;height:22px;line-height:22px;font-size:14px;margin-right: 9px;}
.error-refund{margin-right: 0}

.site-send-info .sendinfo-hd .form-group input.btn-send{width:100%;margin-bottom: 15px;}
.site-send-info .sendinfo-hd .form-group input.btn-print{width: 100%;}
.site-form-contact-info .txt{padding:0;}
.site-form-contact-info .cause{text-align: left;}
.site-form-contact-info .cause-select{width:100%;}
.site-form-contact-info .btn-back,.site-form-contact-info .btn-submit{width: 40%;height: 25px;line-height:25px;}
.order-info .order-pay td{height:22px;line-height:22px;}
.order-info .btn-pay-select{font-size: 12px;}

.form-pay-info label{text-align: left;}
.form-pay-info .cause label,.form-pay-info .cause-txt{float: none;}
.form-pay-info .cause-txt{width: 100%;margin-left: 0;}
.form-pay-info .form-group:last-child{padding-left: 0;}

.float-div .form-bd .btn-problem{margin-left: 15%;}
.search-order-datepicker input{display: block;margin:10px auto 0;}
.site-all-order-info .foot-page{margin}

/*=============================推荐产品页面样式==============================*/
.allianz{font-size: 12px;}
.allianz .allianz-img{padding: 0 0 0 5px;background-position: 35px 3px;}
.allianz strong{padding:0;}
.allianz .allianz-txt{padding: 0;}
.allianz .allianz-num{font-size: 14px;padding: 0;}
.sub-list-mod .sub-list-r-hd p{margin-bottom: 10px;}
.sub-list-mod .sub-list-r-bd li.col-xs-4{width: 50%;}
.sub-list-mod .sub-list-r-bd .icon-list-all{display: block;width:15px; height: 9px;margin:0 auto; background:url(../images/sprite.png) -34px -376px no-repeat;cursor: pointer; }
.sub-list-mod .sub-list-foot{display: block;margin-right: 15px;margin-top: 15px;}

.fs-24{font-size: 18px; color: #333;}

.flight-time ul li .col-xs-2{padding-left: 0;}

.flight-time .form-bd>.col-pad-0{padding:10px 0;}

}




/*20150512 hhy*/
.icon-menu{padding-top: 19px;padding-left: 10px;position: relative;}
.icon-menu-btn{background: #fff url(../images/icon-menu-btn.png) no-repeat center center;border: 1px solid #d3292b;border-radius: 4px;width: 34px;height: 34px;cursor: pointer;}
.icon-menu-btn:hover{background-color: #fac9ca;}
.icon-menu-logined{position: absolute;background: #fff;border: 1px solid #d3292b;padding: 5px 15px;border-radius: 4px;box-shadow: 2px 2px 6px #333;overflow: hidden;right: 0;top: 60px;white-space:nowrap;display: none;}
.icon-menu-logined span{margin: 0 10px;}
.icon-menu-logined a{font-weight: bold;}

.icon-menu .unlogin,.icon-menu .icon-menu-btn{display: block;}
.icon-menu .unlogin.on,.icon-menu .icon-menu-btn.on{display: none;}
.icon-menu .login-in{display: block;width:50px; height:35px;line-height:35px;text-align:center;color:#fff;border-radius:5px;background-color: #D32929;}